.divView {
    width: 100%;
    height: 100%;
}

.divCenter {
    display: flex;
    align-items: center;
    justify-content: center;
}

.divColumnBetween {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
}

.divRowBetween {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.divEditButton2 {
    width: 100%;
    margin-top: 16rem;
    margin-bottom: 16rem;
    height: 160rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;

    :global {
        .adm-button {
            padding: 14rem 24rem !important;
            margin: 0;
            font-size: 34rem !important;
            width: 600rem !important;
        }
    }
}

.divEmptyTip {
    width: 100%;
    padding-left: 24rem;
    padding-right: 24rem;
    box-sizing: border-box;
    height: 24rem;
    display: flex;
    align-items: center;

    span {
        font-size: 24rem;
        color: red;
    }
}

.divRateGroup {
    width: 100%;
    display: flex;
    flex-direction: column;

    .divLabel {
        padding-left: 24rem;
        padding-right: 24rem;
        box-sizing: border-box;
    }

    .divRateLabel {
        width: 100%;
        padding-bottom: 16rem;
        box-sizing: border-box;

        span {
            font-size: 32rem;
            line-height: 1.5;
            color: #666666;
        }
    }

    :global {

        .adm-list-card {
            margin: 24rem !important;
        }

        .adm-list {
            font-size: 30rem !important;
        }


    }
}

.divCheckboxGroup {
    width: 100%;
    display: flex;
    flex-direction: column;

    .divLabel {
        padding-left: 24rem;
        padding-right: 24rem;
        box-sizing: border-box;
    }

    :global {

        .adm-list-card {
            margin: 24rem !important;
        }

        .adm-list {
            font-size: 30rem !important;
        }

        .adm-list-item-content-main {
            padding: 24rem 0 !important;
        }

        .adm-checkbox-content {
            font-size: 30rem !important;
        }
    }
}





.divTextBox,
.divItemTextBox {
    width: 100%;
    display: flex;
    padding-left: 24rem;
    padding-right: 24rem;
    box-sizing: border-box;
    flex-direction: column;

    .divLabel {
        padding-bottom: 16rem;
    }

    .divEmptyTip {
        padding-left: 0;
    }

    :global {
        .adm-input {
            background-color: #ffffff !important;
            padding-left: 24rem !important;
            width: 100% !important;
            box-sizing: border-box !important;
            height: 80rem !important;
            border-radius: 8rem !important;
            border: 1px solid #ffffff !important;

            input {
                font-size: 30rem !important;
            }

        }

        .adm-text-area {
            background-color: #ffffff !important;
            padding-left: 24rem !important;
            width: 100% !important;
            box-sizing: border-box !important;
            padding-top: 16rem !important;
            padding-bottom: 16rem !important;
            border-radius: 8rem !important;
            border: 1px solid #ffffff !important;

            textarea {
                font-size: 30rem !important;
            }

        }

        .adm-text-area-count {
            font-size: 30rem !important;
            padding-top: 16rem !important;
            padding-right: 16rem !important;
        }

        .adm-input-clear {
            margin-left: 16rem !important;
            padding: 12rem !important;
        }

        .adm-input-clear .antd-mobile-icon {
            font-size: 36rem !important;
        }

    }
}

.divCheckboxItemInput {
    width: 100%;
    display: flex;
    background: rgb(245, 247, 250);
    flex-direction: column;
    padding-top: 16rem;
    margin-top: 16rem;
}

.divItemTextBox2 {
    width: 100%;
    display: flex;
    background: rgb(245, 247, 250);
    flex-direction: column;
    padding-top: 16rem;
    margin-top: 16rem;


}



.divData {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.divData2 {
    width: 100%;
}

.divNoData {
    width: 100%;
}

.divButton {
    width: 100%;
}

.divNoDataTip {
    width: 100%;
    height: 100rem;
    display: flex;
    align-items: center;
    justify-content: center;

    span {
        font-size: 28rem;
    }
}


.divRightTopSound {
    position: fixed;
    z-index: 10003;

    .imgOff {
        background-size: 100% 100%;
    }

    .imgOn {
        background-size: 100% 100%;
    }

    .imgOnR {
        background-size: 100% 100%;
        animation: bgrotate 6s linear infinite;
    }
}


@keyframes bgrotate {
    0% {
        transform: rotateZ(0deg);
        /*从0度开始*/
    }

    100% {
        transform: rotateZ(360deg);
        /*360度结束*/
    }
}

.divMenusView1 {
    position: absolute;
    top: 0;
    right: 100%;
    transition-duration: 0.6s;
}

.divMenusView2{
    position: absolute;
    top: 100%;
    left: 0;
    transition-duration: 0.6s;
}

.divMenusView3{
    position: absolute;
    top: 100%;
    right: 0;
    transition-duration: 0.6s;
}

.divUserNameTable {
    table {
        width: 100%;

        td {
            width: 16.6666%;
            padding-top: 24rem;

            span {
                font-size: 24rem;
                line-height: 1.5;
                color: #2A2A2A;
            }
        }
    }

}

.divSlider {
    width: 1300rem;
    display: flex;
    padding-left: 50rem;
    padding-right: 50rem;
    box-sizing: border-box;
    flex-direction: column;

    .divValue{
        width: 100%;
        display: flex;
        justify-content: center;
        height: 48rem;

        span{
            font-size: 40rem;
            color: #1677ff;
        }
    }

    .divLabel {
        padding-bottom: 16rem;
        display: flex;
        align-items: center;

        .divNum2 {
            width: 80rem;
            height: 60rem;
            margin-left: 16rem;
            border: 1px solid #D3D3D3;
            display: flex;
            align-items: center;
            border-radius: 8rem;
            justify-content: center;

            span {
                font-size: 36rem;
                line-height: 1.5;
            }
        }
    }

    .divEmptyTip {
        padding-left: 0;
    }


    .divSlider2 {
        width: 100%;
        position: relative;
        height: 156rem;
        display: flex;
        align-items: flex-end;
    }

    .divMarks {
        width: 100%;
        height: 120rem;
        padding-left: 2rem;
        padding-right: 2rem;
        box-sizing: border-box;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;

        .divItem {
            width: 60rem;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            align-items: center;

            .divLine {
                width: 4rem;
                height: 36rem;
                background-color: #B5B5B5;
            }

            .divLine2 {
                width: 4rem;
                height: 24rem;
                background-color: #B5B5B5;
            }

            .divNum {
                width: 100%;
                height: 120rem;
                display: flex;
                align-items: center;
                justify-content: center;


                span {
                    font-size: 48rem;
                    color: #B5B5B5;
                }
            }
        }
    }

    :global {
        .adm-slider {
            position: absolute !important;
            left: 0 !important;
            top: 0 !important;
            z-index: 102;
            background-color: transparent !important;
            padding: 0 8rem !important;
            padding-top: 16rem !important;
            width: 100% !important;
            height: 80rem !important;
            box-sizing: border-box !important;
            border-radius: 0 !important;
            border: 0 !important;

        }

        .adm-slider-track-container {
            padding: 18rem 22rem !important;
            padding-right: 22rem !important;
        }

        .adm-slider-track {
            height: 4rem !important;
            background-color: #B5B5B5;
            box-sizing: border-box;
        }

        .adm-slider-ticks {
            height: 4rem !important;
        }

        .adm-slider-tick {
            width: 4rem !important;
            height: 4rem !important;
            margin-left: 0 !important;
            background-color: #B5B5B5 !important;
            border-radius: 0 !important;
        }

        .adm-slider-fill {
            height: 4rem !important;
        }

        .adm-slider-mark {
            font-size: 36rem !important;
            height: 48rem !important;
            margin-top: 8rem !important;
        }

        .adm-slider-mark-text {
            line-height: 48rem !important;
        }

        .adm-slider-thumb {
            width: 64rem !important;
            height: 64rem !important;
            margin: 6rem 10rem !important;
        }

        .adm-slider-thumb-icon {
            width: 32rem !important;
            height: 32rem !important;
            margin: 16rem !important;
        }

        .adm-slider-thumb-container {
            width: 80rem !important;
            height: 80rem !important;
        }
    }
}


.myThumbIcon {
    width: 48rem !important;
    height: 48rem !important;
    margin: 6rem !important;
    margin-top: 10rem !important;
    line-height: 1;
    user-select: none;
}